sotreq/machine learning/radix/caterpillar